# import tkinter as tk  # 使用Tkinter前需要先导入

from tkinter import *
import os

# 第1步，实例化object，建立窗口window
window=Tk()

# 第2步，给窗口的可视化起名字
window.title('Aggregation Excel')

# 第3步，设定窗口的大小(长 * 宽)
window.geometry('530x150')  # 这里的乘是小x

#桌面
desktop=os.path.join(os.path.expanduser("~"), 'Desktop')

strvar=StringVar()
strvar.set(desktop)

l1=Label(window, text="扫描excel的目录")

# 第4步，在图形界面上设定输入框控件entry框并放置
e1=Entry(window, show=None, width=50)  # 显示成明文形式

l2=Label(window, text="合并后文件的存放路径")
e2=Entry(window, show=None, width=50, textvariable=strvar)  # 显示成明文形式



def insert_point():  # 在鼠标焦点处插入输入内容
    var=e.get()
    t.insert('insert', var)


# 第6步，创建并放置两个按钮分别触发两种情况
btn1=Button(window, text='开始合并', width=10,
               height=2, command=insert_point)

# 第7步，创建并放置一个多行文本框text用以显示，指定height=3为文本框是三个字符高度
t=Text(window, height=3)



l1.grid(row=1, column=1, sticky=E)
e1.grid(row=1, column=2, sticky=E)
l2.grid(row=2, column=1, sticky=E)
e2.grid(row=2, column=2, sticky=E)
btn1.grid(row=4, column=1, sticky=E)


# 第8步，主窗口循环显示
window.mainloop()
